package com.jmxcfc.blfsc.langyu.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmxcfc.fs.common.entity.AutoFillEntity;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 朗宇短信扩展记录
 * </p>
 *
 * @author pbs
 * @since 2024-06-04
 */
@Data
@TableName("LANGYU_SEND_DETAIL_SUB")
public class SendDetailSub extends AutoFillEntity  implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键UUID(交易流水号,每条短信唯一标识)
     */
    @TableId(value = "UUID", type = IdType.INPUT)
    private String uuid;

    /**
     * 业务ID(短信业务号)
     */
    private String requestNo;

    /**
     * 事务ID(批次号)
     */
    private String transactionId;

    /**
     * 账户(由服务方提供的账户)
     */
    private String account;

    /**
     * 时间戳，格式yyyyMMddHHmmss
     */
    private String ts;


    /**
     * 手机号码
     */
    private String mobile;

    /**
     * 短信内容
     */
    private String content;


    /**
     * 状态报告 填true表示需要状态报告；不填或者填其他值表示不需要状态报告
     */
    private String needStatus;

    /**
     * 响应格式，默认返回文本格式，填json返回json格式
     */
    private String respType;

    /**
     * 返回的错误码(0表示成功，其他表示失败)
     */
    private String errorCode;

    /**
     * 返回的错误描述
     */
    private String errorDesc;

    /**
     * 返回的错误码(0表示成功，其他表示失败)
     */
    private String msgId;

}
